TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/10/2025)
2024
Section - Southern
Area - Greenville - UPTA
League - 2024 UPTA Adult 18 & Over - USTA
Flight - 18 Adult Men - 4.0
--------------------------------------------------------------------------------------------------------------------------------------
UPTA18A/Hunter/Sportsclub
League Record: 4 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Latif Alam - 3.88
Kevin Kain - 3.88
Griffin Ricker - 3.86
Frank Powell - 3.86
Jerome Lawson II - 3.85
Steve Miller - 3.76
Brian Tant - 3.72
Daniel Jacques - 3.71
Grant Hunter - 3.64
greg esbenshade - 3.62
Steven Szabo - 3.59
Richard Babcock - 3.42
Danny Hoy - 3.41
Nicholas Loveless - n/a
League Results By Position
1S 2S 1D 2D 3D
greg esbenshade - 3.62 & Daniel Jacques - 3.71 1 - 1
greg esbenshade - 3.62 & Jerome Lawson II - 3.85 1 - 0
greg esbenshade - 3.62 & Steve Miller - 3.76 0 - 1
Brian Tant - 3.72 & Jerome Lawson II - 3.85 1 - 0
Brian Tant - 3.72 1 - 0
Daniel Jacques - 3.71 & Richard Babcock - 3.42 0 - 1
Daniel Jacques - 3.71 & Steven Szabo - 3.59 1 - 1 1 - 0
Danny Hoy - 3.41 & Steven Szabo - 3.59 0 - 1
Frank Powell - 3.86 & Grant Hunter - 3.64 0 - 1 1 - 0
Frank Powell - 3.86 1 - 1 1 - 0
Griffin Ricker - 3.86 0 - 1 2 - 0
Grant Hunter - 3.64 & Griffin Ricker - 3.86 0 - 1
Grant Hunter - 3.64 & Richard Babcock - 3.42 1 - 0
Kevin Kain - 3.88 0 - 1
Latif Alam - 3.88 & Steve Miller - 3.76 1 - 0
Latif Alam - 3.88 1 - 0 1 - 1
Nicholas Loveless - n/a & Brian Tant - 3.72 1 - 1
Nicholas Loveless - n/a 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
UPTA18A/Pettus/Brookstone
League Record: 2 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Elliott Dykes - 3.99
Andrew Pettus - 3.73
Patrick Rosopa - 3.70
Lucien Woorons - 3.68
Scott Mouzon - 3.59
Mark Curin - 3.59
Marion Hanna - 3.58
John Gaber - 3.56
Stephen Brown - 3.53
Randel Cooper - 3.44
Johnny Pack - 3.40
Matthew Fox - 3.39
Viktor Klep - 3.35
Lloyd Orr - 3.35
Troy Botts - 3.23
Colin Gallagher - 3.22
David Keen - 3.05
League Results By Position
1S 2S 1D 2D 3D
Colin Gallagher - 3.22 & Troy Botts - 3.23 0 - 1
David Keen - 3.05 & Matthew Fox - 3.39 0 - 1
David Keen - 3.05 & Mark Curin - 3.59 0 - 1
Elliott Dykes - 3.99 & Matthew Fox - 3.39 0 - 1
John Gaber - 3.56 & Troy Botts - 3.23 0 - 1
Johnny Pack - 3.40 & Stephen Brown - 3.53 1 - 0
Lloyd Orr - 3.35 & Colin Gallagher - 3.22 1 - 0
Lloyd Orr - 3.35 & John Gaber - 3.56 1 - 0
Lloyd Orr - 3.35 0 - 1
Lucien Woorons - 3.68 & Patrick Rosopa - 3.70 0 - 1
Matthew Fox - 3.39 & Viktor Klep - 3.35 0 - 1
Marion Hanna - 3.58 1 - 1 2 - 0
Mark Curin - 3.59 & Johnny Pack - 3.40 0 - 1 0 - 1
Mark Curin - 3.59 & Matthew Fox - 3.39 0 - 1
Mark Curin - 3.59 & Troy Botts - 3.23 0 - 1
Patrick Rosopa - 3.70 0 - 1
Randel Cooper - 3.44 & John Gaber - 3.56 0 - 1
Stephen Brown - 3.53 1 - 1 0 - 1
Scott Mouzon - 3.59 & Andrew Pettus - 3.73 1 - 0 0 - 1
Scott Mouzon - 3.59 1 - 0
Troy Botts - 3.23 & Viktor Klep - 3.35 1 - 0
Viktor Klep - 3.35 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
UPTA18/Henry/GCC
League Record: 3 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
William Mitchell - 3.85
Hunter Townes - 3.83
Matthew Vogt - 3.76
Jeff Henry - 3.74
Robert Wilkins - 3.73
Walt Wilkins - 3.71
Christopher Turner - 3.68
Bridge Boukedes - 3.63
Michael Campbell - 3.59
James McKissick - 3.59
Joseph Grace - 3.58
Jay Whitney - 3.51
Matt Marron - n/a
Collin Mackie - n/a
League Results By Position
1S 2S 1D 2D 3D
Bridge Boukedes - 3.63 1 - 0 1 - 2
Christopher Turner - 3.68 & Jeff Henry - 3.74 1 - 0
Collin Mackie - n/a & Christopher Turner - 3.68 1 - 0
Collin Mackie - n/a & Robert Wilkins - 3.73 1 - 0 1 - 0
Hunter Townes - 3.83 & Bridge Boukedes - 3.63 1 - 0
Hunter Townes - 3.83 0 - 2 0 - 1
Jeff Henry - 3.74 0 - 1
Joseph Grace - 3.58 & Matt Marron - n/a 0 - 1 1 - 0
James McKissick - 3.59 & Joseph Grace - 3.58 0 - 1
James McKissick - 3.59 & Matthew Vogt - 3.76 0 - 1 0 - 1
Jay Whitney - 3.51 & Matthew Vogt - 3.76 0 - 1
Jay Whitney - 3.51 2 - 1 0 - 1
Michael Campbell - 3.59 & Jeff Henry - 3.74 0 - 1 1 - 0
Michael Campbell - 3.59 & Robert Wilkins - 3.73 0 - 1 0 - 1
Matthew Vogt - 3.76 & William Mitchell - 3.85 1 - 0
Walt Wilkins - 3.71 & Christopher Turner - 3.68 1 - 1
--------------------------------------------------------------------------------------------------------------------------------------
UPTA18A/Gray/Kroc
League Record: 6 - 0
The Following Have Played In League Matches On This Team (In Rating Order)
Patrick Rice - 4.17
Tyler Bowen - 4.12
Jackson Dozier - 3.95
Patrick Dayton - 3.92
Hunter Gray - 3.91
Lee Chapman - 3.83
Bryce Geistfeld - 3.80
Fred Guthier - 3.77
Barney Pannell - 3.75
Rob Knapp - 3.74
Roger McFall - 3.61
Xin Huang - 3.49
Christian Gantt - 3.44
Christopher Howat - n/a
League Results By Position
1S 2S 1D 2D 3D
Bryce Geistfeld - 3.80 1 - 0 2 - 0
Barney Pannell - 3.75 & Bryce Geistfeld - 3.80 1 - 0
Barney Pannell - 3.75 & Christian Gantt - 3.44 1 - 0
Barney Pannell - 3.75 & Fred Guthier - 3.77 1 - 0
Barney Pannell - 3.75 & Hunter Gray - 3.91 1 - 0
Barney Pannell - 3.75 & Lee Chapman - 3.83 1 - 0
Fred Guthier - 3.77 & Rob Knapp - 3.74 2 - 0 1 - 0
Hunter Gray - 3.91 & Christopher Howat - n/a 1 - 0
Hunter Gray - 3.91 & Lee Chapman - 3.83 1 - 0
Hunter Gray - 3.91 1 - 0 0 - 1
Jackson Dozier - 3.95 & Patrick Rice - 4.17 2 - 0
Jackson Dozier - 3.95 & Roger McFall - 3.61 1 - 0
Jackson Dozier - 3.95 2 - 0
Lee Chapman - 3.83 & Roger McFall - 3.61 1 - 1
Patrick Dayton - 3.92 1 - 1
Rob Knapp - 3.74 & Bryce Geistfeld - 3.80 1 - 0
Tyler Bowen - 4.12 2 - 0 1 - 0
Xin Huang - 3.49 & Christian Gantt - 3.44 0 - 1
Xin Huang - 3.49 & Roger McFall - 3.61 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
UPTA18A/Kianos/GTC
League Record: 3 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Adalberto Taguchi - 3.95
David Weise - 3.94
William Hochet - 3.87
Marc Verde - 3.83
Marcelo Lavigne - 3.80
Andrew Mahaffey - 3.77
Jay Kianos - 3.66
James Ball - 3.64
Manuel Dasilva - 3.60
Christopher Selinger - 3.58
Jay Gaucher - 3.52
Ricky Hall - 3.43
League Results By Position
1S 2S 1D 2D 3D
Adalberto Taguchi - 3.95 & Jay Kianos - 3.66 1 - 0 3 - 1
Adalberto Taguchi - 3.95 & Ricky Hall - 3.43 1 - 0
Andrew Mahaffey - 3.77 & Ricky Hall - 3.43 0 - 1
David Weise - 3.94 & Jay Kianos - 3.66 1 - 0
David Weise - 3.94 & Ricky Hall - 3.43 1 - 1
James Ball - 3.64 & Christopher Selinger - 3.58 1 - 0
James Ball - 3.64 & Jay Gaucher - 3.52 1 - 0 0 - 1
James Ball - 3.64 & William Hochet - 3.87 1 - 0 0 - 1
Manuel Dasilva - 3.60 & Andrew Mahaffey - 3.77 1 - 0
Manuel Dasilva - 3.60 1 - 1
Marc Verde - 3.83 & Christopher Selinger - 3.58 0 - 1
Marc Verde - 3.83 2 - 2
Marcelo Lavigne - 3.80 1 - 1
William Hochet - 3.87 & Christopher Selinger - 3.58 1 - 0
William Hochet - 3.87 2 - 0
--------------------------------------------------------------------------------------------------------------------------------------
UPTA18A/Russell/Kroc
League Record: 1 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Ryan Polk - 3.97
Jonathan Shoultz - 3.67
Will Jeremiah - 3.64
Peter Elbaum - 3.60
Josh Varrie - 3.54
Chris Helms - 3.52
Jivan Dave - 3.51
Victor Zamora - 3.29
Nathaniel Futral - 3.29
James Tillery - 3.26
Hampton Williams - 3.18
Erik Russell - 3.17
Brian Friedman - 3.09
Moody Behery - n/a
Kyle Benson - n/a
League Results By Position
1S 2S 1D 2D 3D
Chris Helms - 3.52 & Jivan Dave - 3.51 0 - 1
Chris Helms - 3.52 0 - 1
Erik Russell - 3.17 & Jonathan Shoultz - 3.67 0 - 1
Erik Russell - 3.17 0 - 2
Hampton Williams - 3.18 & Brian Friedman - 3.09 0 - 1
Jivan Dave - 3.51 1 - 0
Jonathan Shoultz - 3.67 & Moody Behery - n/a 0 - 1
Josh Varrie - 3.54 0 - 1 1 - 2
James Tillery - 3.26 & Jonathan Shoultz - 3.67 1 - 0 0 - 1
Kyle Benson - n/a & Brian Friedman - 3.09 0 - 1
Kyle Benson - n/a & Victor Zamora - 3.29 0 - 1
Moody Behery - n/a 1 - 0
Nathaniel Futral - 3.29 & Chris Helms - 3.52 0 - 1
Nathaniel Futral - 3.29 & Josh Varrie - 3.54 0 - 1
Nathaniel Futral - 3.29 & Ryan Polk - 3.97 1 - 0
Nathaniel Futral - 3.29 0 - 2
Peter Elbaum - 3.60 & Erik Russell - 3.17 0 - 1
Peter Elbaum - 3.60 & Ryan Polk - 3.97 1 - 0
Ryan Polk - 3.97 & Chris Helms - 3.52 1 - 0
Ryan Polk - 3.97 & Jivan Dave - 3.51 1 - 0
Ryan Polk - 3.97 & Victor Zamora - 3.29 1 - 0
Victor Zamora - 3.29 & Will Jeremiah - 3.64 0 - 1
Will Jeremiah - 3.64 & Chris Helms - 3.52 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
UPTA18A/Hull/Thornblade
League Record: 1 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Jon Joffe - 3.97
Harrison Christian - 3.76
Drew Davies - 3.76
Wesley Oglesby - 3.71
Andrew D'Agostino - 3.61
Keith Lonergan - 3.40
Baird Hull - 2.50
Jimmy Kimbell - n/a
Jason Seeley - n/a
JUAN RENDON - n/a
Derek Gracely - n/a
Andy Moorman - n/a
Alexander Clay - n/a
League Results By Position
1S 2S 1D 2D 3D
Alexander Clay - n/a 0 - 1
Andrew D'Agostino - 3.61 & Derek Gracely - n/a 0 - 1
Baird Hull - 2.50 & Alexander Clay - n/a 0 - 1
Baird Hull - 2.50 & Andrew D'Agostino - 3.61 1 - 0
Baird Hull - 2.50 & Andy Moorman - n/a 0 - 1
Baird Hull - 2.50 & Derek Gracely - n/a 0 - 1
Baird Hull - 2.50 & Wesley Oglesby - 3.71 1 - 0
Baird Hull - 2.50 0 - 1
Derek Gracely - n/a 0 - 1
Drew Davies - 3.76 & Andrew D'Agostino - 3.61 1 - 0
Drew Davies - 3.76 & Harrison Christian - 3.76 0 - 1
Drew Davies - 3.76 & Jimmy Kimbell - n/a 0 - 1
Drew Davies - 3.76 & Jon Joffe - 3.97 1 - 0
Drew Davies - 3.76 & Keith Lonergan - 3.40 0 - 1
Harrison Christian - 3.76 & Andrew D'Agostino - 3.61 1 - 0
Harrison Christian - 3.76 & Wesley Oglesby - 3.71 1 - 0
Harrison Christian - 3.76 0 - 1
Jon Joffe - 3.97 4 - 0 1 - 0
JUAN RENDON - n/a 0 - 1
Jason Seeley - n/a & Keith Lonergan - 3.40 0 - 1
Jason Seeley - n/a 0 - 1
Keith Lonergan - 3.40 & Andy Moorman - n/a 0 - 1
Keith Lonergan - 3.40 & Jimmy Kimbell - n/a 0 - 1
Wesley Oglesby - 3.71 & Andrew D'Agostino - 3.61 0 - 1
Wesley Oglesby - 3.71 0 - 1